package city.spring.modules.oldman.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 实体类：意外记录
 *
 * @author 谢金婷
 * @date 2020-04-14 17:08:58
 */
@Data
@TableName("accident_record")
public class AccidentRecordEntity implements Serializable {

    /**
     * 意外记录
     */
    @TableId(type = IdType.ASSIGN_ID)
    private String id;

    /**
     * 关联老人信息ID（只允许新增时填写数据，修改数据时该字段数据不允许修改）
     */
    @TableField(updateStrategy = FieldStrategy.NEVER)
    private String oldmanId;

    /**
     * 发生时间
     */
    private Date accidentTime;

    /**
     * 值班护工
     */
    private String workers;

    /**
     * 事故类型
     */
    private String accidentType;

    /**
     * 事故等级
     */
    private String accidentGrade;

    /**
     * 负责人
     */
    private String liability;

    /**
     * 事故原因
     */
    private String reason;

    /**
     * 事故描述
     */
    private String description;

    /**
     * 相关照片
     */
    private String photo;

    /**
     * 创建时间
     */
    @TableField(insertStrategy = FieldStrategy.NEVER, updateStrategy = FieldStrategy.NEVER)
    private Date gmtCreate;

    /**
     * 修改时间
     */
    @TableField(insertStrategy = FieldStrategy.NEVER, updateStrategy = FieldStrategy.NEVER)
    private Date gmtModified;


}